
                         Highly Portable Tosser FAQ

  $Date: 2004/01/05 04:36:53 $  hpt-1.9-current  1.4-stable.

   FAQ  ,     ,
   ,    -    .

 y     FAQ  /   -
,  netmail'        y.
         
 ,     p.

 FAQ - Max Levenkov, 2:5000/362.117, ml(you_know)woland.iae.nsk.su
(  : Stas Degteff, 2:5080/102)

      ">".

 Q1.     ?
 Q2.      ?
 Q3.         ?
 Q4.     ?
 Q5.    ?
 Q6.    *-current-().tar.gz,   ! ( ~ )
 Q7.        ?
 Q8.          ?
 Q9.    GoldEd'    ?
 Q10.  p    p GoldEd & HPT?
 Q11.     ,     ?
 Q12.       passthrough    ?
 Q13.   passthrough   ?
 Q14.   ???
 Q15.     "X"?
 Q16.   HighWater?
 Q17.  JAM     "hpt scan -w"?
 Q18.            ?
 Q19.    pipe  win32?
 Q20.    latest   win32?
 Q21.   ?
 Q22.      areafix?
 Q23. a      Read Only?
 Q24.      cygwin  mingw32?
 Q25.    ,     ?
 Q26.    ! (    ?)
 Q27.    hpt, htick   ?
 Q28.      FileBox?
 Q29.    winzip!
 Q30.    netmail?
 Q31.   hpt    ?
 Q32.    ?
 Q33.    [module]    ?
 Q34.       Perl  Win32?
 Q35.   -    e-mail/netmail?
 Q36.      Red Hat  ASP Linux?
 Q37.   FreeBSD : warning: mktemp() possibly used unsafely
 Q38.  hpt    , -   ?
 Q39.    hpt?????????     !!!!!!!!!!
 Q40.  -   p win32  win32dll.
 Q41.  pp    .
 Q42.   CVS,    http://husky.sf.net   !
 Q43.  CVS    ?
 Q44.    - ,     .
 Q45.  CVS   (""):   ,    ?
 Q46.       -   !
>Q47.   lockfile p   p (pp)?

/---------------------------------------------------------------------/

[1] Q:    ?

A: (ML, SR, SD)

1.  .
         "Packagers"
   : Pavel Andreew 2:5080/59 ( packager:  ,
   debian packages), Shilov Vladimir 2:4627/64 ( win32-current),
   Andy U. Luk'yanov 2:5001/7 ( Win32, OS/2, DPMI).

1.1.    : http://sourceforge.net/projects/husky,
      "" (    ).  
        http://husky.sf.net == http://husky.sourceforge.net.

1.2. : http://husky.sourceforge.net/cvs2/stable
       CVS,  : http://husky.sourceforge.net/cvs.html

1.3. Debian packages: http://husky.sourceforge.net/debian

1.4.   win32 -   NFTN,   :
     ftp://ddt.demos.su/pub/fileecho/NFTN/

2.   (   ):

2.2. husky   BeOS - BeFTN -   http://walther.sourceforge.net/
      http://www.bebits.com/app/1886/ (:
      BeOS5.1 Paul Galashin 2:5053/777.12
      BeOS5.0.3   2:465/204.43)

2.3. p DOS-DPMI, OS/2, Win32-cyg, Win32-MVC-Perl, Win32-MVCdll-Perl:
     http://hpt-bin.boom.ru/ ( Andy U. Luk'yanov 2:5001/7)

3.  Perl     MSVCRT.DLL,   
     Microsoft: ftp://ftp.microsoft.com/softlib/mslfiles/msvcrt.exe

/------/

[2] Q:     ?

A: (ML,SD)

1. current   : http://husky.sourceforge.net/cvs2/current
2. stable   : http://husky.sourceforge.net/cvs2/stable
3.    -  CVS, : http://husky.sourceforge.net/cvs.html
    https://sourceforge.net/cvs/?group_id=1332
4.  HUSKY,   ftp://ddt.demos.su/pub/fileecho/HUSKY/
       , diff' .

/------/

[3] Q:        ?

A: (ML)

    ,  :
    aim - andrey i mavlyanov, 2:5030/1159
    AM  - Alexey Matvienko, 2:6083/333
    AS  - Alexander N. Skovpen, 2:5020/9696
    DK  - Dmitriy Kazimirow, 2:5004/73
    DP  - Dmitry Pankov, 2:5022/81
    DS  - Dmitry Sergienko, 2:464/910
    FL  - Fedor Lizunkov, 2:5020/960
    Gi  - Pavel Girnov, 2:5066/18.66
    IF  - Ivan Fedorov, 2:5070/275
    MC  - Max Chernogor, 2:464/108
    mk  - mihail kapitanov, 2:465/239
    ML  - Max Levenkov, 2:5000/117
    PA  - Pavel Andreew, 2:5080/59
    PG  - Pavel Gulchouck, 2:463/68
    PS  - Pavel Scvortsov, 2:5055/80.333
    SR  - Serguei Revtov, 2:5021/11.10 & 2:5021/19.1
    TE  - Tobias Ernst, 2:2476/418
    VL  - Vitaliy Lovky, 2:463/1113
    VS  - Victor Sergienko. 2:464/118
    SD  - Stas Degteff, 2:5080/102
    sv  - sergei volodchenkov, 2:5030/1197.10

/------/

[4] Q:    ?

A: (SD)
   1.     :  RU.HUSKY
        FIDOSOFT.HUSKY
   2.       HUSKY TEAM:
      http://husky.sf.net/team.html
   3.     c http://sourceforge.net/projects/husky/
      (   2002):

Andy U. Luk'yanov  Packager            andr_lukyanov at users.sourceforge.net
Andrew Sagulin     Developer           andrews42 at users.sourceforge.net
Dmitry Sergienko   Project Manager     d_sergienko at users.sourceforge.net
Georgi Fofanov     Developer           georgi at users.sourceforge.net
Gerrit Khn        Developer           gerritkuehn at users.sourceforge.net
Igor Zakharoff     Doc Translator      i_zkh at users.sourceforge.net
Michael Haase      Developer           it-dienste at users.sourceforge.net
Joerg Stadelhoff   Developer           joergstadelhoff at users.sourceforge.net
Max Levenkov       Developer           max_levenkov at users.sourceforge.net
Max Chernogor      Project Manager     mche at users.sourceforge.net
Matthias Tichy                         mtt at users.sourceforge.net
Nestyurkin Nikolay Developer           nikn at users.sourceforge.net
Ivan Fedorov       Support Manager     nssoft at users.sourceforge.net
Tobias Ernst       Project Manager     os2tobi at users.sourceforge.net
Pavel Gulchouck    Project Manager     pgul at users.sourceforge.net
Volker Quetschke   Developer           quetschke at users.sourceforge.net
Sascha Silbe                           sascha_silbe at users.sourceforge.net
Pavel Andreew      Packager            sfpavel at users.sourceforge.net
Shilov Vladimir    Packager            shivn at users.sourceforge.net
Stas Degteff       Developer           stas_degteff at users.sourceforge.net
Tema Zelikin       Doc Translator      tema31 at users.sourceforge.net

  email-, " at "    "@".

/------/

[5] Q:   ?

A: (ML,SD)

 ,    (. .4)
  :

1.    token(**), :
)    fidoconf/doc/keywords.hpt
)   hpt/doc/hpt.texi (   hpt,    -
       )
**  tokens.h   parseline_tokens   !

2.   diff :
   diff -r -c -N hpt.orig hpt.modified > hpt.diff
    hpt.orig  hpt -      hpt. (
   !   -   ,  
      .)

3.    (tar+gzip, zip, rar -  
   ;      )

4.    (  ,      
      ):
   new feature added [patch by Vasya Pupkin]
          (  !).

5.   (fidoconf, hpt, smapi, ...) -  .

 ,  - ,     : 
  ,       ..

/------/

[6] Q:   *-current-().tar.gz,   ! ( ~ )

A: (PA)
    .
     ,  *current*       (  
 ).   ,   ,   / /
 ;-)
    ""  http://sf.net/projects/husky    
   ()  -{-}- .
  ( current)      CVS,   
- http://husky.sf.net/cvs2/current/*-latest.tar.gz.
        -   (.  ).

/------/

[7] Q:       ?

A: (SD)
        RU.HUSKY  FIDOSOFT.HUSKY
(,   -);   bugtrack  
(https://sourceforge.net/tracker/?atid=101332&group_id=1332&func=browse).
     -    .

         ,  :
-   ,    
  (, hpt 1.3-current/win32 29-09-2002,   Windows 2000);
-  ;
-      (,    
    )    
   - .. (  hpt-1.3) Loglevels 0-z
  (    hpt       );
-    -    .

       bugtrack -   
   .
    ,  sf.net      
    .

/------/

[8] Q:     ?

A: (PG)

   libperl     ()  hpt 
 . H,      , 
,    , after unpack, before pack...
     ( , , 
 .)         API
(writeLogEntry(), putMsgInArea(), crc32()  .).

     , ,  hub-, nodelist
checker,  ,    faqserver... 
filter.pl      ,     
"Advanced readonly" - hpt/misc/hpt_ro.
       ,   
       ,    
 .

A: (DK)
    hpt    Perl,    
(Perl56.dll  PATH  Win32),  HPT    ,
  HptPerlFile  .     
 Perl ,       
,         
Perl (  -       Perl),  
   hpt api (   Perl hooks):
   str2attr() -      
                       . , str2attr("sent")
   writeLogEntry(level, str); -    hpt.log, level - 
    (0-9,A-Z,a-z), str - . H, writeLogEntry("8","Hello from Perl");
   putMsgInArea( area, fromname, toname, fromaddr, toaddr, subject, date, attr,
                 text, addkludges); (  !)
   -     ( Net/Echo/Local/BadArea)
     / .
     area -  ,  "",    -
     fromname -     ""
     toname -     ""
     fromaddr -     " ",  "",  
      Aka    (  -a  )
     toaddr -     " "
     subject -     "" 
     date -     " ",  "",   
     attr -    ("pvt k/s" - PriVaTe, Kill after Sent)
     text -  
     addkludges -  1,     (MSGID, TOPT, FMPT,
          INTL) (   1,    
             , )
      ( ):
      putMsgInArea("RU.HUSKY","New HPT User","All", "2:5004/73.888", \
      "2:5004/73.888","Perl support","","  hpt",1);
   nodelistDir()
   -        
   myaddr()
   -     aka
   alike(word1,word2)
   -       word1  word2
     (0- ),     
      . H: alike("HPT","JT")

     Perl hooks:
   sub hpt_exit() -   ,    hpt
   sub after_unpack() -      TempInbound
   sub before_pack() -       TempOutbound
 
   sub process_pkt() -    .pkt,  
         :
       $pktname -  pkt-
       $secure - ,  pkt    
       (  LocalInbound) (  if (defined($secure))
          ,  pkt   .flt  
        .
   sub pkt_done() -     .pkt,  
         :
       $pktname -  pkt- (     )
       $rc -   (0- OK,  $res  )
       $res -   $rc  (
              :
       0 - OK ($res  )
       1 -   (,  )
       2 -    .pkt-
       3 -   .pkt (,  )
       4 - .pkt    
       5 -    
   sub route() -     
         ,  ,   ,  
         :
       $addr -   
       $from -   
       $fromname -   " "
       $toname -   " "
       $date -   ()
       $subj -   ""
       $text -  
       $route -    (.  route  )
                (  ,    
                 route <-> noroute ...)
            ,  $flavour  "hold" |
       "normal" | "crash" | "direct" | "immediate",   
        -   ,   
         ,     
   sub scan() -     (hpt scan/hpt pack)
           :
       $area -   (   -  ,    
       NetArea)
       $fromname -   " "
       $fromaddr -   " "
       $toname -   " "
       $toaddr -   " ",    ,
          - 
       $subject -   ""
       $date -  
       $attr -  (  , .str2attr)
       $text -     
         -       ,
              
   sub filter() -     ,   
        :
       $fromname -   " "
       $fromaddr -   " "
       $toname -   " "
       $toaddr -   " ",    ,
          - 
       $area -  ( , , RU.HUSKY, , 
                 - )
       $secure - ,      SecureInbound
       $subject -   ""
       $text -   ( )
       $date -  
       $attr -  (. str2attr)
       $pktfrom -     pkt
          "",  ,      badArea
       ;      $kill  1 (  
       )    ,     
                (
       $pktfrom),    $change   (  1), 
       ,    .

A: (SD)
     -   , 
 perl,      .

/------/

[9] Q:   GoldEd'    ?

A: (PS, DP)

      Golded+  Golded      
*   3.0.1-asa9 SR3, June 8 1999:

AREAFILE Fidoconfig -lame ..\husky\areas

*   Golded+ 1.1.5 15-11-2001

AREAFILE Fidoconfig ..\husky\areas


A: (Gi)

     GoldED 1.1.5  EchoAreaDefaults  -d "Desc",   2002/09/29

A: (SD)

       Golded   fidoconfig  .

/------/

[10] Q:  p    p GoldEd & HPT?

A: (SR)

echoTossLog - , p  ,   p ()  
,   hpt scan   p .

importlog - , p  ,   p p p .
    ,     p, 
  ,   p p    p  pp  p
  (   AREASCAN *).

> config

echotosslog  \bink\flags\echotoss.log
importlog    \bink\flags\import.log

> golded.cfg:

SEMAPHORE EXPORTLIST  \bink\flags\echotoss.log
SEMAPHORE IMPORTLIST  \bink\flags\import.log

> ged.bat:

golded if exist \bink\flags\echotoss.log hpt scan pack

/------/

[11] Q:     ,     ?

A: (SR)

    :

ImportLog       \fido\flags\import.log
LinkWithImportLog kill

     hpt link,    hptlink.

/------/

[12] Q:       passthrough    ?

A: (FL)

 -   ,     ,      
 .     ,   
     .

 ,      ,      
(        ).  ,   
  ,         .  
    ,     (  , 
    ,      ),   , 
 ...

A: (SD)
   -    hpt qupd (hpt >=1.2)

/------/

[13] Q:   passthrough   ?

A: (SR)

 hptkill 1.04  :

-p - find & kill passthrough echoareas with <=1 links

Hp,     p :

   hptkill -p -d -n

    p  -    p p   1  ...
..   -p  p  p p    , 
   p,  "*".

A: (SD)

hpt    1.2      -  
      ( hpt afix <> -.
   ).

/------/

[14] Q:   ???

A: (ML, PG, SD)

 :

1.        .    .   REASON.
,       .   AccessGrp 
PublicGroup  .  tparser,  ,    ,
    .

2.    .  squish  msg  -    .err
(  ),    JAM,   
(  )  smapi  2001/12/17.  !

        (  
DOS   ):

MinDiskFreeSpace 10

3.    ,   ,   ,  
-debug   EchoArea.   ,    
MSGID   - pkt   .

4.    :       ,
 hpt     *.pkt.  ,  DOS 
Windows 9x/Me      command.com,  
  0 - .. ,      , 
   .    command.com -  Microsoft Corp.
 :
-     (NDOS, 4DOS, ...);
-      Pack  Unpack     - 
   (       :
command.com    0).

/------/

[15] Q:     "X"?

A: (FL)

 -   ...

A: (ML)

 ! (c) mtt

Q: ...    ,  ,   ,  
Q: ,   __,   "X"  hpt.   
Q:    ...

  .

The source is available, so download it and do it yourself. Please don't
think that OpenSource developers are your personal slaves. (c) FreeAmp FAQ

/------/

[16] Q:   HighWater?

A: (ML)

HighWater  -   ;       ,
        ,     ,   
 .

/------/

[17] Q:  JAM     "hpt scan -w"?

A: (ML)

HPT        JAM,          
,      HighWater.  ,    
,    HighWater   .  Squish   
    -          __  , 
HighWater.

   0.9.8 16-03-01     JAM.    
,      HighWater;       ,   
 ,       . 100%  
,  :   ,     -  
,  HighWater              (  
).    .

  :             ,
   HighWater  .

  1.1.5 GoldED+  Jam Highwater Mark   ,  
  SMAPI,      "JamSMAPIHighwater Yes".

/------/

[18] Q:            ?

A: (FL)

   ,     hpt ...
    , - :

AutoAreaCreateFile /path/file_areas.name

   file_areas.name       include

(SD): Tparser     :
"AutoAreaCreateFile /path/file_areas.name has never been included in config!"

/------/

[19] Q:    pipe  win32?

A: (SR)

  win32      ,     
.         :

type T.BAT |hpt\hpt post -nf "Daemon" -s "subject" -e "my.robot" -

           (perl script.pl | hpt ...),
   .

/------/

[20] Q:    latest   win32?

A: (DK)

1.    (  tar/gzip,   winzip 
winrar;   cygwin   tar,  gzipped )

2. .    Win32   MSVC, Watcom C, Borland C 
 Cygwin    nmake -f makefile.(mvc|mvcdll),
wmake -f makefile.wcw, tmake -f makefile.bcw  make -f makefile.cyg.

3.    :
- SMAPI:     smapi(mvc|wcw|bcw).(lib|dll) ( cygwin - libsmapicyg.a),
- fidoconf:  fidoconfmvc.dll  fidoconf(mvc|wcw|bcw).lib
  ( cygwin libfidoconfigcyg.a) +   (tparser, linked, fc2*).
-      .

4. __  /       
-current  ( smapi/fidoconf  -  latest   9.10.2002,   ,
,  hpt   1.1.2001 ).

5.   html-,  makeinfo (,  Cygwin):
  2002      makefile   PERL
(., http://www.activestate.com, htp://www.perl.com)   Texi2Html
(http://texi2html.cvshome.org/,
http://www.mathematik.uni-kl.de/~obachman/Texi2html,
http://wwwinfo.cern.ch/dis/texi2html/)

/------/

[21] Q:   ?

A: (SR)

   "hpt link",  "hptutil link"   "hptlink -t -s"     
, hptutil link  .
      "hptlink -t"     "hptlink -t
-n",          .  p   p
""  p      MSGID/REPLY,   p   
.  p        "hptlink"
  pp  (p  p       "-n" p 
  pp).       hptlink    ,    
 -h (   ;-)

     sqlink   http://www.aha.ru/~snn/fido/sqlinkw/
   -  fastlink.

A: (PG)

 ,  ,  ...  ,  
 .

"hpt link"     msgid/reply,   . 
      jam.

hptlink    ,    ,   .

/------/

[22] Q:      areafix?

A: (PG)

       ,            
("-def"),          ~area    ,   
   (LinkGrp    -g  ).
                ,  ,
      AdvancedAreafix,     ~area,     -
 -area.
        ~area,     .  forward
request      , "-area".

A: (SD)

       hpt-1.2 (stable)  hpt-1.3 (current) 
     :
       ,    
    ,    .
       -    
-;  ,       
     -       .
  , .    hpt: AreaFixQueueFile,
ForwardRequestTimeout, IdlePassthruTimeout, KilledRequestTimeout, `hpt qupd`.

/------/

[23] Q: a      Read Only?

A: (SR)

p:

1.   -r    , p    r/o. /
    p.  p / (-mandatory 
   mandatory   )

2.   p   (-lw 100   )    p  , 
     (Level 100   ).

3.   0.9.8 26-07-01   :

ReadOnly 2:5021/19.* tver.sysop*

A: (SD)
       hpr_ro -  hpt 
    perl.       .

/------/

[24] Q:      cygwin  mingw32?

A: (PG)

mingw32 (    cygwin gcc   -mno-cygwin) -  
RTL,  POSIX ,  msvc, watcom  .    
         
windows.      exe-.   
gcc+mingw32   ,  
     unix utils.

Cygwin -  ,    unix,  fork(). 
  a.out-  .   
cygwin1.dll.      ( unix utils),  
  .     mingw32,
 cygwin1.dll,      mingw32 
.   core,     gdb,
..       (  
).

,    - .

A: (AS)

: cygwin1.dll ,    
,   ...   :
fidoconf, hpt, htick, smapi, hpucode, hptsqfix, hptkill, sqpack, emailpkt...
  cygwin1.dll    emailpkt,    
-luser32,    mingw  cygwin   .

/------/

[25] Q:    ,     ?

A: (ML,SR)

hptsqfix (Squish ), hptutil fix
     sqfix  sqfix32 (not y2k compatible)

Q:     .tm*?

.tm* -  () ,   hptsqfix.

Q:     ?

 ,        3  ,  
   .    -     . 
   ,   ,  
   ,   ,  ,  ,
.

/------/

[26] Q:    ! (    ?)

A: (ML,VS)

    hpt  fidoconfig'.    (
 fidoconfig).

Q:          ,    
Q:  ,    .

    ,    .     
 " hpt for ..."    .

 -  -  ( ""). :-)
   Pavel A. Laskin, 2:5070/138.
http://www.jamnet.lgg.ru/uht/docs/uhtd.zip
(    )

  ,      ,      
   ICQ.

A: (SD)
          ,  
       .  ,   2002    
   http://hpt-tosser.narod.ru (    )

     2002   :
   http://andrews42.mailru.com/
       (: Andrew Sagulin 2:6037/1.28 andrews42@mailru.com)

            (
     -    - -    ) 
   http://sourceforge.net/projects/husky,  ""
   ( URL: http://sourceforge.net/docman/?group_id=1332)

/------/

[27] Q:    hpt, htick   ?

A:

if "[module]"=="hpt"
  RobotsArea tossermail
  Origin MyStation
elseif "[module]"=="htick"
  RobotsArea tickermail
  Origin FREQ allowed at 00:00-04:00
else
  RobotsArea netmail
  Origin Reports generator
endif

/------/

[28] Q:      FileBox?

A: (PG)

Q:      .

  ,  ?     ,  ,   ,  
   , ,      .     
         ,    . 
 -     ,     .  
   ? ,   hpt   .

Q:        - userdefined  ,
Q:          ...

.       unix (  ,    ,  outbound 
  ) -        
,  . .

 (SD):     NTFS  Windows NT ( FAT -  ,    DOS/W9x)

      :       arcmail    
.

A (SD):

:         .
        
    ,   . , 
 :
-    BSO (     ASO);
-     ;
- ,     ,         
    ( !).
:        BSY  CSY
 ;     -    BSY  ;
      (   ) -   
         .

     (   
  ).

     -   
 . ,     
  BSO/*.BSY,    -    
,   ,     .

     -  ,  
     .

/------/

[29] Q:    winzip!

A: (mk,SR,ML)

unpack "pkzip25 -ext -over=all -nozip -nofix $a $p" 0 504b0304
pack zip pkzip25 -add -max -dir=none -nozip $a $f

    pack!

/------/

[30] Q:    netmail?

A: (ML)

BSOpack by Dmitry Sergienko.
   husky.

A: (PG)

 hpt >=1.1    "arcNetmail",  ,  
  EchoMailFlavour, netmail    
  echomail.

/------/

[31] Q:   hpt    ?

A: (SD)
         
:
1.      p route.
2.   hpt pack;
        (..  passthrough) -   
      packNetmailOnScan off;

   :)

/------/

[32] Q:    ?

A: (ML)

    .    NT+NTFS   ,
   tempinbound  tempoutbound  FAT,   hpt
/ pkt   msg,     
 FAT   .

 hpt >=1.2 ,  pkt     .

Q:    FAT.

A: (sv)

  ( )      :
HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Control->FileSystem c
  DWORD   NtfsDisableLastAccessUpdate,   
 1,  . , .

A: (aim)

   HPT    DLL,      
  ,      XP...

   ,   :
regedit.exe ->
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\KnownDLLs
    'smapi'   'smapimvc.dll' 
'fidoconfig'   'fconfmvc.dll'   .

      DLL,    --  
 .

 , DLL       '%SystemRoot%\system32' !

/------/

[33] Q:    [module]    ?

A: (PG)

  ,   [module]   (, 
fidoconfig, ,     [module]),     
if [module]==hpt
 
if ==hpt
,  ,  . 
if ""=="hpt"
  . H       sh-.  
   
if x[module]==xhpt
 IMHO  .

/------/

[34] Q:       Perl  Win32?

A: (DK)
   H : MSVC6/MSVC7 (Watcom/BCC  ), ActivePerl,
   (+Texi2Html  )     (  CVS)
       smapi, fidoconf  hpt ( 
   ),      .
     hpt\make\make\makeperl.mvcdll  PERL_DIR   , 
    ActivePerl    smapi (cd smapi,
   nmake -f makefile.mvcdll), fidoconf (),  hpt (cd hpt
   nmake -f makeperl.mvcdll),    ,
     makefile.mvcdll.  dll-  .

/------/

[35] Q:   -    e-mail/netmail?

A: (DK)
   , https://lists.sourceforge.net/lists/listinfo/husky-diffs -
       ,  gzip.  
        patch -p0 < file.diff
   (patch.exe - GNU Patch  CygWin'   binutils/win32)

A: (SD)
       Sourceforge.Net   
     (  ):
   https://lists.sourceforge.net/lists/listinfo/husky-cvs

    ,  CVS      :
   http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/husky/

/------/

[36] Q:      Red Hat  ASP Linux?

A: (PG)
      gnu.org     gcc (2.95.3  3.xx) -
   .
        2.96 -    .  
    http://www.gnu.org/software/gcc/releases.html -   , 
   2.95.3   3.0.

A: (SD)
    compiler.h      :
   warning Latest GNU C branch 2 is 2.95.*. Your version is not GNU C and not
   supported. You may use it for your risk.
   warning Download and install GNU C release from www.gnu.org only, please.


/------/

[37] Q:   FreeBSD : warning: mktemp() possibly used
   unsafely; consider using mkstemp()

A: (SD, PG)
        : ":  mktemp(),
   ,   ;  
   mkstemp()". mktemp()    , mkstemp()   
     .     ,   
   mktemp()      .
       : mktemp() -  ,  mkstemp()
   -  (      mkstemps() -  
    ).      husky 
   mktemp()   .

A: (PG)
       warning,    __ (  
   )  (_possibly_ used unsafely).  ,  
     ,    ,  warning  .
       warning-  ,      
    ,     (  
      "if (a=b)"  "if ((a=b)!=0)"). 
     mkstemp()  ,  ,   
        , ..    
        .
      ,      , 
    warning, IMHO  .

/------/

[38] Q:  hpt    , -   ?

A: (SD)

"", ?  FTS, FSP    FSC, FRL.
       *bone:
"AREATAG description". pp   1 p :)

  __  (AWK  PERL):

awk -F "," '{printf "%-30s %s\n",$2, $3;}' <echolist.txt >echobone.txt

perl -e 'while(<>){split /,/; printf "%-30s %s\n",$_[1],$_[2];}' <echolist.txt

A: (DL)

     GoldED+ (1.1.5, snapshot)  :

areafile fidoconfig ...\hpt\config
areafile echolist   ....\ECHO5020.LST -dz

          .  
  -d      hpt.   ,
      . H   ( 
,  )    .


/------/

[39] Q:    hpt?????????     !!!!!!!!!!

A: (SD)

RTFM huskybse/branching  http://husky.sourceforge.net/current.html.
/:  current - ,     
   ;    .
, -current       .
  - "" -  -stable  -release.

/------/

[40] Q:  -    win32  win32dll.

A: (AL)

1. p win32   smapimvc.dll  fconfmvc.dll,   
      pp, .. p .

2. p w32dll  smapimvc.dll  fconfmvc.dll,   
      pp, .. p .

3.  p Perl  win32,  w32dll   perl56.dll.

/------/

[41] Q:  pp    :
     Q:   p  -      
     Q:  ,    ,  p  p.
     Q:       p - p.

A: (AM)

p  (  2:5030/1493)   :

hpt.exe afix 2:5030/1493 "-echo"

      ...

/------/

[42] Q:   CVS,    http://husky.sf.net   !

A: (IF)

http://www.gnu.org.ru ->   cvs
: http://alexm.here.ru/cvs-intro-rus/cvs-intro-rus.html

/------/

[43] Q:  CVS    ?

A: (SD)

     TCP  HTTP, ,
httport (http://www.htthost.com)

/------/

[44] Q:    - ,     .

A: (SD)

   PATH (   ). :
*  man crontab    crontab  PATH   ;
*      Pack  Unpack    .

/------/

[45] Q:  CVS   (""):   ,    ?

A: (SD,MC,DS)

      ,   
  .     -    , 
   ,    -   
 .     -   .
   .

smapi:           (   
            ,    huskylib)
           : Max Chernogor, Pavel Goulchuck, Stas Degteff,
                         Dmitry Sergienko

fidoconf:       (    
           ,    huskylib)
           : Max Chernogor, Pavel Goulchuck, Stas Degteff,
                         Dmitry Sergienko

bsopack:      pkt  arcmail;   
             hpt (.  arcNetmail)
            : Dmitry Sergienko

carc:         arcmail;    
           Unpack   
            

cfroute:   - 
            

diskpoll:  local mailer:  ""  ""    
           (,   );   
              hpt  htick

emailpkt:  ftn-over-email :        
            email
            : Stas Degteff

fastlst:    
            : Gerrit Khn

ffma:      FreeFidoMessageAssistant
            

fidostat:  Analyser for Binkd Log Files

gff:       Graphisches Fido Frontend fuer Linux
            

homepage:   http://husky.sf.net   

hpt:       
            : Max Chernogor

hptkill:          
           
            : Max Chernogor

hptsqfix:      
           (program to rebuild index and some info in squish message bases)

hptutil:      : ,  , ...

hptzip:    ,     arcmail
            : Dmitriy Kazimirow (2:5004/73)
              

hpucode:         
            : Max Chernogor

htick:      (fileechoprocessor)
            : Max Chernogor

htpl:         
              

huskmisc:   :
           nmcopy  - copies netmails to homedirs
           poll    - create a poll to some link
           request - create a FREQ to some link
           send    - send a file to some link
           tolower - lowercase file name

huskybse:     
            : Stas Degteff

huskylib:    :   
             
               (  1.4)

huskypnt:    husky     
           (point packet that bases on software of the husky project.)

kfe:       Kde Fido Editor
            

lxtrack:    ,   netmrg
            

mpost:          

msged:      

msgidd:        msgid
             ()

nltools:        

pktapi:       pkt
            

pntstr:       
            : Stas Degteff

progate:   internet-fidonet gate
            

promknl:   -   
            

protick:    (fileechoprocessor)
            

sqpack:           
            : Max Chernogor

test:       :    
           ,   CVS  ..

umapi:      "universal message API"
            
            

/------/

[46] Q:       -   !

A: (DS)

       
 ( '..\'  '../')    ( DOS-based  
'\').    ,       
,     .  
     .

:

set basedir="c:\fido"

protInbound [basedir]\inbound
inbound     [basedir]\inbound\unsecure
outbound    [basedir]\outbound

EchoArea ru.husky [basedir]\msgbase\ru.husky -b Squish ...

 basedir     ,      ,
   fidoconfig'.

/--------------------------------------------------------------------------/

[47] Q:   lockfile p   p (pp)?

A: (DS)

p   p  .    
.

/--------------------------------------------------------------------------/

               SU.FIDOTECH FAQ,
            RU.ECHOPROCESSORS  RU.HUSKY
